"""
可以发现，不管是for还是while，都会在达到一定条件后才会自动停止循环

但是有些时候，我们的程序是需要手动去停止循环的。

比如说我计算一个结果，当我达到我的预期的时候，我就可以停止计算
"""
# a = 10
#
# for i in range(10000): # 0~9999
#     a *= i
#     if a > 100:
#         # 这个时候我想结束循环
#         ...

# continue
"""
首先要介绍的是这个关键字，这个关键字严格来说并不是停止循环

而是 跳过 某次循环, 当其触发时，处于其下的代码，不论层级缩进，都不会执行

比如我们可以利用这个机制来输出 奇数
"""
# for i in range(10):
#     if not i % 2:  # not 0
#         continue
#     print(i)

# break
# 终止循环
# a = 1
# while True:
#     a += 1
#     if a > 10:
#         break
#     print(a)